------------INSTALLATION
1) Download Starkkz's NPC Pack (contains main script and more h-l npcs) http://www.unrealsoftware.de/files_show.php?file=14425
2) Put downloaded pack in CS2D folder
3) Download and put this 2Gen's NPCs extension in CS2d folder with overwrite (overwriting zombie.lua and headcrab.lua)
4) Open sys/lua/NPC_Mod/server.lua and add the following lines in the end of lua:

dofile("sys/lua/NPC_Mod/npcscripts/zombie.lua")
dofile("sys/lua/NPC_Mod/npcscripts/npc_war.lua")
dofile("sys/lua/NPC_Mod/npcscripts/suicidnik.lua")
dofile("sys/lua/NPC_Mod/npcscripts/npc_rpg.lua")
dofile("sys/lua/NPC_Mod/npcscripts/npc_berserk.lua")
dofile("sys/lua/NPC_Mod/npcscripts/vortig.lua")
dofile("sys/lua/NPC_Mod/npcscripts/zombfast.lua")
dofile("sys/lua/NPC_Mod/npcscripts/sniper.lua")
dofile("sys/lua/NPC_Mod/npcscripts/poison.lua")
dofile("sys/lua/NPC_Mod/npcscripts/drone.lua")
dofile("sys/lua/NPC_Mod/npcscripts/soldier.lua")
dofile("sys/lua/NPC_Mod/npcscripts/voltigore.lua")
dofile("sys/lua/NPC_Mod/npcscripts/combine_sniper.lua")
dofile("sys/lua/NPC_Mod/npcscripts/police_melee.lua")
dofile("sys/lua/NPC_Mod/npcscripts/police_pistol.lua")
dofile("sys/lua/NPC_Mod/npcscripts/police_smg.lua")
dofile("sys/lua/NPC_Mod/npcscripts/police_grenade.lua")
dofile("sys/lua/NPC_Mod/npcscripts/police_shotgun.lua")
dofile("sys/lua/NPC_Mod/npcscripts/combine_rpg.lua")
dofile("sys/lua/NPC_Mod/npcscripts/combine_rifle.lua")
dofile("sys/lua/NPC_Mod/npcscripts/combine_heavy.lua")
dofile("sys/lua/NPC_Mod/npcscripts/combine_super.lua")
dofile("sys/lua/NPC_Mod/npcscripts/dr_hax.lua")
dofile("sys/lua/NPC_Mod/npcscripts/stalker.lua")
dofile("sys/lua/NPC_Mod/npcscripts/turret.lua")
dofile("sys/lua/NPC_Mod/npcscripts/gargantua.lua")
dofile("sys/lua/NPC_Mod/npcscripts/cremator.lua")
dofile("sys/lua/NPC_Mod/npcscripts/rebel.lua")
dofile("sys/lua/NPC_Mod/npcscripts/manhack.lua")
dofile("sys/lua/NPC_Mod/npcscripts/antlion.lua")
dofile("sys/lua/NPC_Mod/npcscripts/demon.lua")
dofile("sys/lua/NPC_Mod/npcscripts/darksmall.lua")
dofile("sys/lua/NPC_Mod/npcscripts/darkrange.lua")
dofile("sys/lua/NPC_Mod/npcscripts/darkghost.lua")
dofile("sys/lua/NPC_Mod/npcscripts/darkimp.lua")

5) Start game and check new npcs on example map (you find it in the archive)




--------------Credits:
Lua scripts:
Starkkz
Avobolt
Mommy123
Pseudon

Sprites/Sounds:
Ozzy
Factions
Alistaire
useigor
CY
OlaFPhp
Snark
J4x
The Grim Reaper
Pagyra
Doctor Freeman
FaqAp
The Camo
crazy junkman Wolfgang
Darkydude


-------------Changelog:
(22/06/16) Version 1.0
- Release


(24/06/16) Update 1.1: Better soldiers
- Added new classical H-L soldier with mp5
- Changed old soldier to heavy soldier with shotgun
- Added the ability to throw grenades (HE for Soldier and Flashbang to Heavy with 20% and 10% chances)
- Added reloading sounds for all soldiers
- Added 9 radio remarks during an attack \ alarm for all soldiers
- Added 5 screams at the death for all soldiers
- Added 3 radio remarks while moving for all soldiers
- Added a sound for the assassin while attack
- Added new bullets sprites for shotgun and mp5
- Added new 7th skin for slow zombie
- Changed old sprite of fast zombie


(29/06/16) Update 1.2: Metropolice, Elite Combines + bonus NPCs
-  Added 5 Metropolice NPCs (Half-Life 2) with 5 variants of weapons and 11 skins 
-  Added 4 Elite Combines NPCs (Half-Life 2) with 4 variants of weapons and 5 skins
-  Added Voltigore NPC (HL:Opposing Force)
-  Added Super Combine robot NPC (HL2)
-  Added Dr. Hax NPC (Wallace Breen HL2)
-  Added original sounds from Half-Life 2\OF games for all NPCs
-  Updated servertransfer.lst, added all new gfx/sfx (total ~220 files)
-  New handy map for testing
-  Changed chances for HECU radio messages
-  Changed attack distance for fast zombie

(30/06/16) Update 1.3: Gargantua and 5 HL2 NPCs
- Added new mini-boss NPC - Gargantua (he has dual flamethrower and additional stomp attack)
- Added new lua effect - shockwave for gargantua (script by Pseudon)
- Added new NPC - Cremator (sprite by 2Gen)
- Added new NPC - Stalker (based on a sprite by OlaFPhp)
- Added new NPC - Turret(sentry gun) (sprite by OlaFPhp)
- Added new NPC - Manhack (drone with blades) (based on a sprite by OlaFPhp)
- Added new friendly NPC - Rebel (say !stop to stop him and !go to make him follow) (3 sprites by FaqAp)
- Increased health for super combine
- Updated test map
- Updated serveftransfer.lst (total ~300 files)

(5/07/16) Update 1.4(final): 5 Horror NPCs and HL2 Antlion
-  Added new horror NPC - Demon
-  Added new horror NPC - Ghost
-  Added new horror NPC - Dark soul (melee attack)
-  Added new horror NPC - Dark soul (ranged attack) (sprite by Darkydude)
-  Added new horror NPC - Imp (sprite bu Darkydude)
-  Added new HL2 NPC - Antlion (sprite by crazy junkman Wolfgang)
-  Added new dark map for testing horror npcs
-  Updated test map
-  Updated servertransfer.lst (total ~370 files)
-  Fixed sound while moving for Dr. Hax